RadiusTheme\SB\Modules\AbandonedCartRecovery\CartRecoveryDB C

Total Complexity 123
Dependencies 4
Dependents 5
Total lines 982
Lines of code 603
Logical lines of code 269
Comment lines 353
Methods 46
Properties 0

Methods 46

Method Rating Maintainability Complexity Lines of code
getRecoverableOrderData()
A
42 9 54
insertCaAbandonment()
A
52 8 23
update_to_abandoned()
A
47 7 35
getAllTemplates()
S
50 7 28
getRecoveredRevenueByRecoveredOrderMeta()
S
52 5 25
getTemplateById()
S
54 4 21
lost_abandonment_detection()
S
53 4 21
parseMetaData()
S
56 4 19
createTemplates()
S
56 4 18
updateCaAbandonment()
S
59 4 14
getSingleAbandonment()
S
54 3 21
deleteCaAbandonmentBySessionId()
S
54 3 21
getAllCartAbandonment()
S
55 3 19
getActiveTemplatesSecuence()
S
57 3 19
getRecoveredOrderMeta()
S
60 3 13
getLostOrderMeta()
S
60 3 13
reshedule_email()
S
59 3 13
deleteNormalAbandonedByEmail()
S
60 3 12
get_abandonment_meta()
S
61 3 12
get_abandonment_details()
S
53 2 23
deleteTemplate()
S
60 2 15
getCartAbandonmentCount()
S
63 3 10
upsert_meta()
S
61 2 12
templatesOtherFields()
S
68 2 7
getCaAbandonmentByEmail()
S
73 2 4
getCaAbandonmentBySessionId()
S
73 2 4
deleteAbandonmentByID()
S
66 2 8
delete_abandonment_meta()
S
65 2 9
delete_unnecessery_email_history_for_abandonment()
S
64 2 10
count_email_template_by_meta_value()
S
64 2 9
count_abandonment_by_meta_value()
S
64 2 9
get_normal_abandoned()
S
61 1 11
insert_meta()
S
66 1 8
update_meta()
S
65 1 9
getCaAbandonmentByID()
S
78 1 3
updateCaAbandonmentBySessionId()
S
78 1 3
updateCaAbandonmentById()
S
78 1 3
update_ca_abandonment_meta()
S
77 1 3
add_ca_abandonment_meta()
S
77 1 3
get_scheduled_email_history()
S
63 1 10
get_history_by_id()
S
68 1 7
update_scheduled_email_history()
S
77 1 3
get_email_template_meta()
S
66 1 8
add_email_template_meta()
S
77 1 3
update_email_template_meta()
S
77 1 3
delete_sheduled()
S
73 1 5